3c1b35
@@ -48,7 +48,11 @@
public void start(HiveConf hiveConf) throws Exception {
       private final AtomicInteger threadCounter = new AtomicInteger();
       @Override
       public Thread newThread(Runnable r) {
-        return new Thread(r, HouseKeeperServiceBase.this.getClass().getName() + "-" + threadCounter.getAndIncrement());
+        Thread t =
+            new Thread(r, HouseKeeperServiceBase.this.getClass().getName() + "-"
+                + threadCounter.getAndIncrement());
+        t.setDaemon(true);
+        return t;
       }
     });
 
